\section{Class List}
Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
\item\contentsline{section}{\hyperlink{class_configuration}{Configuration} \\*All classes of C++ Web Framework are contained within the namespace C\+WF }{\pageref{class_configuration}}{}
\item\contentsline{section}{\hyperlink{class_controller}{Controller} \\*Responsable to attend a request from a specific url. You will need to create a derived class from \hyperlink{class_controller}{Controller} and then, reconstruct the desired method to response a request, after this, you will need mapping the url to the new controller that you created, you need to do it into the Configure\+Cpp\+Web\+Server using the method add\+Url\+Controller }{\pageref{class_controller}}{}
\item\contentsline{section}{\hyperlink{class_cpp_web_application}{Cpp\+Web\+Application} \\*This class is responsible for encapsulating the Q\+Core\+Application, the \hyperlink{class_cpp_web_server}{Cpp\+Web\+Server} and configure the server logging mechanism }{\pageref{class_cpp_web_application}}{}
\item\contentsline{section}{\hyperlink{class_cpp_web_controller}{Cpp\+Web\+Controller} \\*This class is responsible for displaying the standard pages of C++ Web Framework\+: index, examples, documentation, ssl and authors }{\pageref{class_cpp_web_controller}}{}
\item\contentsline{section}{\hyperlink{class_cpp_web_server}{Cpp\+Web\+Server} \\*H\+T\+TP server, responsable to receive and dispatch the requisitions }{\pageref{class_cpp_web_server}}{}
\item\contentsline{section}{\hyperlink{class_c_s_t_l_compiler}{C\+S\+T\+L\+Compiler} \\*This class compiles view pages with C\+S\+TL (C++ Server Pages Standard Tags Library) }{\pageref{class_c_s_t_l_compiler}}{}
\item\contentsline{section}{\hyperlink{class_c_s_t_l_compiler_attributes}{C\+S\+T\+L\+Compiler\+Attributes} \\*This class search for expressions \#\{obj.\+get\} and compiles it }{\pageref{class_c_s_t_l_compiler_attributes}}{}
\item\contentsline{section}{\hyperlink{class_c_s_t_l_compiler_for}{C\+S\+T\+L\+Compiler\+For} \\*Extracts and valites all attibutes from a \char`\"{}for\char`\"{} tag }{\pageref{class_c_s_t_l_compiler_for}}{}
\item\contentsline{section}{\hyperlink{class_c_s_t_l_compiler_if}{C\+S\+T\+L\+Compiler\+If} \\*Extracts and valites all attibutes from a \char`\"{}if\char`\"{} tag }{\pageref{class_c_s_t_l_compiler_if}}{}
\item\contentsline{section}{\hyperlink{class_c_s_t_l_compiler_import}{C\+S\+T\+L\+Compiler\+Import} \\*Extracts and valites all attibutes from a \char`\"{}import\char`\"{} tag }{\pageref{class_c_s_t_l_compiler_import}}{}
\item\contentsline{section}{\hyperlink{class_c_s_t_l_compiler_object}{C\+S\+T\+L\+Compiler\+Object} \\*The \hyperlink{class_properties}{Properties} class is an auxiliar class to the \hyperlink{class_c_s_t_l_compiler}{C\+S\+T\+L\+Compiler} }{\pageref{class_c_s_t_l_compiler_object}}{}
\item\contentsline{section}{\hyperlink{class_file_manager}{File\+Manager} \\*Can manage file\textquotesingle{}s name }{\pageref{class_file_manager}}{}
\item\contentsline{section}{\hyperlink{class_filter}{Filter} \\*Works like a filter. You can use this class to validate sessions or measuring runtime of a specific method, for example. To use this class, you will need to create a derived class and reconstruct the do\+Filter method, after this, you will need to configure it into the Configure\+Cpp\+Web\+Server, using the set\+Filter method }{\pageref{class_filter}}{}
\item\contentsline{section}{\hyperlink{class_filter_chain}{Filter\+Chain} \\*Responsable to dispatch a requisition. This class was built to work with \hyperlink{class_filter}{Filter}. Always when a \hyperlink{class_filter}{Filter} makes all the necessary validations, it can dispatches the requisition to the \hyperlink{class_filter_chain}{Filter\+Chain}. N\+O\+TE\+: It is a final class, you can\textquotesingle{}t derive from it }{\pageref{class_filter_chain}}{}
\item\contentsline{section}{\hyperlink{class_http_parser}{Http\+Parser} \\*The class parses a H\+T\+TP message }{\pageref{class_http_parser}}{}
\item\contentsline{section}{\hyperlink{class_http_read_request}{Http\+Read\+Request} \\*Created automatically by the \hyperlink{class_cpp_web_server}{Cpp\+Web\+Server} and inserted ~\newline
 in a Q\+Thread\+Pool, always when the \hyperlink{class_cpp_web_server}{Cpp\+Web\+Server} has a call by a client(\+Browser) }{\pageref{class_http_read_request}}{}
\item\contentsline{section}{\hyperlink{class_meta_class_parser}{Meta\+Class\+Parser} \\*This class extracts all information from a Q\+Object }{\pageref{class_meta_class_parser}}{}
\item\contentsline{section}{\hyperlink{class_properties}{Properties} \\*Auxiliar class to the \hyperlink{class_c_s_t_l_compiler}{C\+S\+T\+L\+Compiler} }{\pageref{class_properties}}{}
\item\contentsline{section}{\hyperlink{class_q_list_object}{Q\+List\+Object} \\*Used to pass a list of object to a view page. N\+O\+TE\+: Always when you need to pass a list of object to a view page you will need to use this class, your class need to inherit from the Q\+Object class and all the methods needs to be in the public slots session }{\pageref{class_q_list_object}}{}
\item\contentsline{section}{\hyperlink{class_q_map_thread_safety}{Q\+Map\+Thread\+Safety$<$ Key, T $>$} \\*The \hyperlink{class_q_map_thread_safety}{Q\+Map\+Thread\+Safety} class is a thread safe Q\+Map }{\pageref{class_q_map_thread_safety}}{}
\item\contentsline{section}{\hyperlink{class_request}{Request} \\*Holds all information about a http request }{\pageref{class_request}}{}
\item\contentsline{section}{\hyperlink{class_request_dispatcher}{Request\+Dispatcher} \\*Can be used to dispatch a requisition to a page }{\pageref{class_request_dispatcher}}{}
\item\contentsline{section}{\hyperlink{class_response}{Response} \\*Responsable to response a Http request }{\pageref{class_response}}{}
\item\contentsline{section}{\hyperlink{class_session}{Session} \\*Holds information about a client session }{\pageref{class_session}}{}
\item\contentsline{section}{\hyperlink{class_sql_database_storage}{Sql\+Database\+Storage} \\*Allows you to reuse connections made to the database through the Q\+Sql\+Database class within Q\+Thread\+Pool }{\pageref{class_sql_database_storage}}{}
\item\contentsline{section}{\hyperlink{class_sql_query}{Sql\+Query} \\*Was created to facilitate integration with Sql\+Data\+Base\+Storage and manipulation to the database through J\+S\+ON }{\pageref{class_sql_query}}{}
\item\contentsline{section}{\hyperlink{class_ssl_loader}{Ssl\+Loader} \\*Responsible for loading the S\+SL settings }{\pageref{class_ssl_loader}}{}
\item\contentsline{section}{\hyperlink{class_u_r_l_encoder}{U\+R\+L\+Encoder} \\*The \hyperlink{class_u_r_l_encoder}{U\+R\+L\+Encoder} class }{\pageref{class_u_r_l_encoder}}{}
\item\contentsline{section}{\hyperlink{class_variant}{Variant} \\*This class is designed to facilitate the passing of simple type parameters such as qlonglong, double, int, and Q\+String to the C\+S\+TL (C++ Server Pages Standard Tags Library) }{\pageref{class_variant}}{}
\end{DoxyCompactList}
